<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
<meta content="PropertyInspectorItem,aw.utils.propertyinspector.PropertyInspectorItem,ACCESS_ATTR_NAME,ANY_RETURN_TYPE_NAME,CONST_NODE_NAME,GETSET_NODE_NAME,METHOD_NODE_NAME,NAME_ATTR_NAME,PROTOTYPE_NODE_NAME,READWRITE_VALUE,READ_VALUE,RETURNTYPE_ATTR_NAME,TYPE_ATTR_NAME,URI_ATTR_NAME,VAR_NODE_NAME,VOID_RETURN_TYPE_NAME,WRITE_VALUE,isDynamic,methods,properties,getByName,getMethodsByType,getProperties,getPropertiesByContainer,getPropertiesByType,isExists,isProperty" name="keywords">
<title>aw.utils.propertyinspector.PropertyInspectorItem</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'PropertyInspectorItem - API Documentation';
				var baseRef = '../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">API Documentation</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../index-list.html')" href="../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../index.html?aw/utils/propertyinspector/PropertyInspectorItem.html&amp;aw/utils/propertyinspector/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;PropertyInspectorItem</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#constantSummary">Constants</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class PropertyInspectorItem"); titleBar_setSubNav(true,true,false,false,false,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">aw.utils.propertyinspector</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class PropertyInspectorItem</td>
</tr>
</table>
<p></p> 
 Objects of this class contain information on the classes located in the system. 
 Objects of this class can be instantiated directly with the constructor, but 
 it’s recommended to do this with methods of PropertyInspector class where an 
 information cashing mechanism is present.
 <p></p>
<br>
<span class="label">Example</span>
<br>Пример получения ссылки на объект PropertyInspectorItem
<div class='listing'><pre>
package {
 import aw.utils.PropertyInspector;
 import aw.utils.propertyinspector.PropertyInspectorItem;
 
 import flash.display.MovieClip;
 import flash.display.Sprite;
 import flash.geom.Rectangle;

 public class Test extends Sprite{
  public function Test():void{
   super();
   var pii:PropertyInspectorItem = PropertyInspector.getInfo(MovieClip);
   // Is object dynamic
   trace(pii.isDynamic);
   // All methods that returns value of Rectangle type
   trace(pii.getMethodsByType(Rectangle));
   // Get object PropertyItem, containing information about the properties of the object
   pii.getByName('width');
  }
 }
}
</pre></div>
 For information about static member of class, use methods in the static_ns namespace
 
 <p></p>
<p>
<span class="classHeaderTableLabel">See also</span>
</p>
<div class="seeAlso">
<a href="../../utils/PropertyInspector.html" target="">aw.utils.PropertyInspector</a>
<br>aw.utils.propertyinspector.static_ns</div>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#isDynamic">isDynamic</a> : Boolean<div class="summaryTableDescription">[read-only] 
  Is class dynamic 
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#methods">methods</a> : Array<div class="summaryTableDescription">[read-only] 
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#properties">properties</a> : Array<div class="summaryTableDescription">[read-only] 
  An array of objects PropertyItem, describing the properties
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#PropertyInspectorItem()">PropertyInspectorItem</a>(o:Class)</div>
<div class="summaryTableDescription"> 
  Creates an object containing all the information about the class and its member
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getByName()">getByName</a>(name:*):<a href="../propertyinspector/PropertyItem.html">PropertyItem</a>
</div>
<div class="summaryTableDescription"> 
  Retrieve object PropertyItem, by name of a member of the class
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getMethodsByType()">getMethodsByType</a>(cls:Class):Array</div>
<div class="summaryTableDescription"> 
  Separates the methods by return type
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getProperties()">getProperties</a>(acc:int = -1):Array</div>
<div class="summaryTableDescription"> 
  Separates properties by level of access
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getPropertiesByContainer()">getPropertiesByContainer</a>(cont:int = -1):Array</div>
<div class="summaryTableDescription"> 
  Separates properties by the type of class member
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getPropertiesByType()">getPropertiesByType</a>(cls:Class):Array</div>
<div class="summaryTableDescription"> 
  Separates the properties by value type
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#isExists()">isExists</a>(name:*):Boolean</div>
<div class="summaryTableDescription"> 
  Verifies the existence of a member of the class, by its name.</div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#isProperty()">isProperty</a>(name:*):Boolean</div>
<div class="summaryTableDescription"> 
  Returns TRUE, if passed the name of the property and FALSE - if the name of the method.</div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
</table>
</div>
<a name="constantSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Constants</div>
<table id="summaryTableConstant" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Constant</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#ACCESS_ATTR_NAME">ACCESS_ATTR_NAME</a> : String = "access"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#ANY_RETURN_TYPE_NAME">ANY_RETURN_TYPE_NAME</a> : String = "*"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#CONST_NODE_NAME">CONST_NODE_NAME</a> : String = "constant"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#GETSET_NODE_NAME">GETSET_NODE_NAME</a> : String = "accessor"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#METHOD_NODE_NAME">METHOD_NODE_NAME</a> : String = "method"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#NAME_ATTR_NAME">NAME_ATTR_NAME</a> : String = "name"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#PROTOTYPE_NODE_NAME">PROTOTYPE_NODE_NAME</a> : String = "factory"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#READ_VALUE">READ_VALUE</a> : String = "readonly"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#READWRITE_VALUE">READWRITE_VALUE</a> : String = "readwrite"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#RETURNTYPE_ATTR_NAME">RETURNTYPE_ATTR_NAME</a> : String = "returnType"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#TYPE_ATTR_NAME">TYPE_ATTR_NAME</a> : String = "type"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#URI_ATTR_NAME">URI_ATTR_NAME</a> : String = "uri"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#VAR_NODE_NAME">VAR_NODE_NAME</a> : String = "variable"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#VOID_RETURN_TYPE_NAME">VOID_RETURN_TYPE_NAME</a> : String = "void"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#WRITE_VALUE">WRITE_VALUE</a> : String = "writeonly"<div class="summaryTableDescription">[static] 
  
  
  
  </div>
</td><td class="summaryTableOwnerCol">PropertyInspectorItem</td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="isDynamic"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isDynamic</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>isDynamic:Boolean</code>&nbsp;&nbsp;[read-only]<p> 
  Is class dynamic 
  
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get isDynamic():Boolean</code>
<br>
</div>
<a name="methods"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">methods</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>methods:Array</code>&nbsp;&nbsp;[read-only]<p> 
  
  
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get methods():Array</code>
<br>
</div>
<a name="properties"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">properties</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>properties:Array</code>&nbsp;&nbsp;[read-only]<p> 
  An array of objects PropertyItem, describing the properties
  
  
  </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get properties():Array</code>
<br>
</div>
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="PropertyInspectorItem()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">PropertyInspectorItem</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
</tr>
</table>
<div class="detailBody">
<code>public function PropertyInspectorItem(o:Class)</code><p> 
  Creates an object containing all the information about the class and its member
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">o</span>:Class</code></td>
</tr>
</table>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="getByName()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getByName</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function getByName(name:*):<a href="../propertyinspector/PropertyItem.html">PropertyItem</a></code><p> 
  Retrieve object PropertyItem, by name of a member of the class
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">name</span>:*</code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="../propertyinspector/PropertyItem.html">PropertyItem</a></code> &mdash; 
                        PropertyItem 
  
                        
                     </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../propertyinspector/PropertyItem.html" target="">aw.utils.propertyinspector.PropertyItem</a>
</div>
</div>
<a name="getMethodsByType()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getMethodsByType</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getMethodsByType(cls:Class):Array</code><p> 
  Separates the methods by return type
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">cls</span>:Class</code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Array</code> &mdash; Array 
  </td>
</tr>
</table>
</div>
<a name="getProperties()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getProperties</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getProperties(acc:int = -1):Array</code><p> 
  Separates properties by level of access
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">acc</span>:int</code> (default = <code>-1</code>)<code></code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Array</code> &mdash; Array 
  </td>
</tr>
</table>
</div>
<a name="getPropertiesByContainer()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getPropertiesByContainer</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getPropertiesByContainer(cont:int = -1):Array</code><p> 
  Separates properties by the type of class member
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">cont</span>:int</code> (default = <code>-1</code>)<code></code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Array</code> &mdash; Array 
  </td>
</tr>
</table>
</div>
<a name="getPropertiesByType()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getPropertiesByType</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getPropertiesByType(cls:Class):Array</code><p> 
  Separates the properties by value type
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">cls</span>:Class</code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Array</code> &mdash; Array 
  </td>
</tr>
</table>
</div>
<a name="isExists()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isExists</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function isExists(name:*):Boolean</code><p> 
  Verifies the existence of a member of the class, by its name.
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">name</span>:*</code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Boolean</code> &mdash; Boolean 
  </td>
</tr>
</table>
</div>
<a name="isProperty()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isProperty</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function isProperty(name:*):Boolean</code><p> 
  Returns TRUE, if passed the name of the property and FALSE - if the name of the method.
  
  
  </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">name</span>:*</code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Boolean</code> &mdash; Boolean 
  </td>
</tr>
</table>
</div>
<a name="constantDetail"></a>
<div class="detailSectionHeader">Constant detail</div>
<a name="ACCESS_ATTR_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">ACCESS_ATTR_NAME</td><td class="detailHeaderType">constant</td>
</tr>
</table>
<div class="detailBody">
<code>public static const ACCESS_ATTR_NAME:String = "access"</code><p> 
  
  
  
  </p></div>
<a name="ANY_RETURN_TYPE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">ANY_RETURN_TYPE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const ANY_RETURN_TYPE_NAME:String = "*"</code><p> 
  
  
  
  </p></div>
<a name="CONST_NODE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">CONST_NODE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const CONST_NODE_NAME:String = "constant"</code><p> 
  
  
  
  </p></div>
<a name="GETSET_NODE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">GETSET_NODE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const GETSET_NODE_NAME:String = "accessor"</code><p> 
  
  
  
  </p></div>
<a name="METHOD_NODE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">METHOD_NODE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const METHOD_NODE_NAME:String = "method"</code><p> 
  
  
  
  </p></div>
<a name="NAME_ATTR_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">NAME_ATTR_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const NAME_ATTR_NAME:String = "name"</code><p> 
  
  
  
  </p></div>
<a name="PROTOTYPE_NODE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">PROTOTYPE_NODE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const PROTOTYPE_NODE_NAME:String = "factory"</code><p> 
  
  
  
  </p></div>
<a name="READ_VALUE"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">READ_VALUE</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const READ_VALUE:String = "readonly"</code><p> 
  
  
  
  </p></div>
<a name="READWRITE_VALUE"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">READWRITE_VALUE</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const READWRITE_VALUE:String = "readwrite"</code><p> 
  
  
  
  </p></div>
<a name="RETURNTYPE_ATTR_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">RETURNTYPE_ATTR_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const RETURNTYPE_ATTR_NAME:String = "returnType"</code><p> 
  
  
  
  </p></div>
<a name="TYPE_ATTR_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">TYPE_ATTR_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const TYPE_ATTR_NAME:String = "type"</code><p> 
  
  
  
  </p></div>
<a name="URI_ATTR_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">URI_ATTR_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const URI_ATTR_NAME:String = "uri"</code><p> 
  
  
  
  </p></div>
<a name="VAR_NODE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">VAR_NODE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const VAR_NODE_NAME:String = "variable"</code><p> 
  
  
  
  </p></div>
<a name="VOID_RETURN_TYPE_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">VOID_RETURN_TYPE_NAME</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const VOID_RETURN_TYPE_NAME:String = "void"</code><p> 
  
  
  
  </p></div>
<a name="WRITE_VALUE"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">WRITE_VALUE</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const WRITE_VALUE:String = "writeonly"</code><p> 
  
  
  
  </p></div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
